IMSLogon
: IUnknown
The IMSLogon
interface is used to access resources in a message store logon object. The
message store logon object is the part of an open message store provider that
is called directly by MAPI. There is a one-to-one correspondence between the
message store logon object called by MAPI and the message store object called
by client applications; you can think of the logon and store objects as one
object exposing two interfaces. The two objects are created together and freed
together.
Quick Info
Header file: |
MAPISPI.H |
Exposed by: |
Message
store logon objects |
Implemented
by: |
Message
store providers |
Called by: |
MAPI |
Corresponding
pointer type: |
LPMSLOGON |
Vtable Order
GetLastError |
Returns a MAPIERROR
structure containing information about the last error that occurred for the
message store object. |
Logoff |
Logs off a
message store provider. |
OpenEntry |
Opens a
folder or message object and returns a pointer to the object to provide
further access. |
CompareEntryIDs |
Compares
two entry identifiers to determine if they refer to the same object. |
Advise |
Registers a
message store provider for notifications about changes within the message
store. |
Unadvise |
Removes an
object s registration for notification of message store changes previously
established with a call to the IMSLogon::Advise method. |
OpenStatusEntry |
Opens a
status object. |